package unit1_0929.test6;

public class Calculator {
	
	/*
	 * 设计一个计算器类Calculator。
	 * 让该类具有加、减、乘、除、取模、幂运算的功能；
	 * 只要传入任意两个数，均可以计算并返回对应的算术运算结果。
	 */
	//用来计算并返回两数之和
	public double add(double d1,double d2) {
		return d1+d2;
	}
	
	//用来计算并返回两数之差
	public double subtract(double d1,double d2) {
		return d1-d2;
	}
	
	//用来计算并返回两数之积
	public double multiply(double d1,double d2) {
		return d1*d2;
	}
	
	//用来计算并返回两数之商
	public double divide(double d1,double d2) {
		if(d2==0) {
			return 0;
		}else {
			return d1/d2;
		}
	}
	
	//用来进行取模运算
	public double mould(double d1,double d2) {
		return d1%d2;
	}
	
	//用来进行幂运算
	public double exponent(double d1,double d2) {
		return Math.pow(d1, d2);
	}
}
